Dynamic Node Recon guration in a Parallel-Distributed Environment
نویسندگان
چکیده
Idle workstations in a network represent a signi cant computing potential. In particular, their processing power can be used by parallel-distributed programs that treat the network as a loosely-coupled multiprocessor. But the set of machines free to participate in load sharing changes over time as users come and go from their workstations. To make full use of the available resources, parallel-distributed applications in the network must recon gure to adapt to these changes as they run. This paper describes a node recon guration facility for Amber, an object-based parallel programming system for networks of multiprocessors. We describe system support that allows a parallel Amber application to adapt to changing network conditions by expanding to make use of new nodes as they become idle, and by contracting as nodes become busy. A key characteristic of Amber's node recon guration is that it is handled at the user level in the Amber runtime system; it does not depend on a kernel-level process migration facility. Our experiments with Amber show that node recon guration can be implemented easily and e ciently in a runtime library.
منابع مشابه
Dynamic reconfiguration of node location in wormhole networks
Several techniques have been developed to increase the performance of parallel computers. Recon®gurable networks can be used as an alternative to increase the performance. Network recon®guration can be carried out in dierent ways. Our research has focused on distributed memory systems with dynamic recon®guration of node location. Brie ̄y, this technique consists of positioning the processors in...
متن کاملProteus: an Ecient Runtime Recon®gurable Distributed Shared Memory System
This paper describes Proteus, a distributed shared memory (DSM) system which supports runtime node recon®guration. Proteus allows users to change the node set during the execution of a DSM program. The capability of node addition allows users to further shorten the execution time of their DSM programs by dynamically adding newly available nodes to the system. Furthermore, competition for resour...
متن کاملWormhole Networks : A Realistic Approach ?
The major problem in an interconnection network is related with the contention due to message blocking. In order to avoid this problem, many alternatives have been proposed in the literature, mainly adaptive routing, random routing and dynamic network recon guration. Our paper deals with dynamic recon gurable networks. Recon gurable networks are an alternative to reduce the negative e ect that ...
متن کاملChoosing Good Paths for Fast Distributed Recon£guration of Hexagonal Metamorphic Robots
The problem addressed is the distributed recon£guration of a metamorphic robot system composed of any number of two dimensional robots (modules) from speci£c initial to speci£c goal con£gurations. The initial con£guration we consider is a straight chain of modules, while the goal con£guration satis£es a simple admissibility condition. Recon£guration of the modules depends on £nding a contiguous...
متن کاملSRS: A Framework for Developing Malleable and Migratable Parallel Applications for Distributed Systems
The ability to produce malleable parallel applications that can be stopped and recon gured during the execution can o er attractive bene ts for both the system and the applications. The recon guration can be in terms of varying the parallelism for the applications, changing the data distributions during the executions or dynamically changing the software components involved in the application e...
متن کامل